/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-reset, .ui-menu {
    outline: 0;
    list-style: none
}

.ui-spinner, .ui-spinner-input {
    vertical-align: middle;
    padding: 0
}

.ui-widget-content a, .ui-widget-header, .ui-widget-header a {
    color: #222
}

.ui-helper-reset, .ui-menu, li {
    list-style: none
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-zfix, .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
    content: "";
    display: table
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    zoom: 1
}

.ui-helper-zfix {
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    zoom: 1
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    zoom: 1
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible
}

.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon, .ui-button-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
    left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a, .ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-cover {
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    width: 300px;
    overflow: hidden
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0
}

#nav, .table-header-logo, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0;
    padding: 1px;
    height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto;
    zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    padding: 2px;
    margin: 0;
    display: block
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: 400
}

.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-focus {
    font-weight: 400;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: 400;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {
    bottom: 0
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.ui-spinner-input {
    border: none;
    background: 0 0;
    margin: .2em 22px .2em .4em
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}

* html .ui-tooltip {
    background-image: none
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
    color: #222
}

.ui-widget-header {
    border: 1px solid #aaa;
    background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;
    font-weight: 700
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;
    font-weight: 400;
    color: #555
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 1px solid #999;
    background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;
    font-weight: 400;
    color: #212121
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
    font-weight: 400;
    color: #212121
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;
    color: #363636
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;
    color: #cd0a0a
}

.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png)
}

.ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first, .ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-widget-overlay, .ui-widget-shadow {
    background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

#group-select-tree-modal .modal-body, #modal-task-log .modal-body, #siteTo-edit-modal-batch .modal-body {
    height: 480px;
    overflow-x: hidden;
    border: 1px solid #d9d9d9;
    overflow-y: auto
}

.highlight {
    background-color: #ff0
}

mark {
    background: orange;
    color: #000
}

.padding-1 {
    padding: 1px
}

.margin-bottom-5 {
    margin-bottom: 5px
}

.color-tip {
    color: #949EA7
}

.mytip span {
    font-weight: 700;
    color: #f95
}

#startNet .form-group, #startSched .form-group {
    margin-bottom: 8px
}

#startTask-modal .modal-dialog {
    width: 650px
}

.bootbox .modal-dialog {
    margin-top: 120px
}

.sidebar-left-ad, .sidebar-pub-tool {
    margin-top: 20px;
    text-align: center
}

.bootbox .modal-dialog .modal-header {
    background-color: #307ECC;
    color: #FFF;
    font-size: 13px;
    line-height: 38px;
    padding-left: 12px;
    margin-bottom: 1px;
    padding-top: 8px;
    padding-bottom: 8px
}

.footer .footer-inner .footer-content {
    line-height: 22px
}

.bootbox .modal-footer {
    padding: 8px 15px
}

.profile-activity .thumbicon {
    font-size: 13px
}

.task-log-dropdown .dropdown-navbar {
    width: 400px;
    max-height: 300px
}

#data-table, #data-table td {
    max-height: 200px
}

#create-batch-modal .modal-content, #siteTo-edit-modal-batch .modal-content, .width-modal .modal-content {
    width: 720px
}

.task-tab .nav-tabs {
    border-bottom: none;
    margin-bottom: -1px
}

.sidebar-left-ad a, .sidebar-pub-tool a {
    cursor: -webkit-grabbing;
    display: inline-block;
    background-color: #337ab7;
    margin-bottom: 10px
}

.sidebar-pub-tool a {
    padding: 10px;
    border: 1px dashed;
    border-radius: 8px;
    color: #fff
}

.sidebar-pub-tool a:hover, a:active, a:link, a:visited {
    text-decoration: none
}

.sidebar-pub-tool p {
    color: #949EA7;
    font-size: 12px
}

.sidebar-left-ad a {
    border-radius: 8px;
    color: #fff
}

.sidebar-left-ad a:hover, a:active, a:link, a:visited {
    text-decoration: none
}

.sidebar .sidebar-shortcuts-mini {
    width: auto
}

.message-prompt {
    display: none;
    position: fixed;
    top: 0;
    margin: 0 auto;
    z-index: 99999;
    font-size: 16px;
    width: 100%;
    text-align: center
}

.message-prompt span, .message-system span {
    line-height: 30px;
    color: #fff;
    display: inline-block;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 30px
}

.message-prompt span {
    padding: 0 50px;
    background: rgba(13, 163, 250, .9)
}

.message-prompt.error span {
    background: rgba(246, 55, 86, .9)
}

.main-content-inner {
    padding-left: 5px
}

.message-system {
    position: fixed;
    top: 0;
    margin: 0 auto 0 300px;
    font-size: 15px;
    width: 48%;
    text-align: center
}

.message-system span {
    padding: 0 10px;
    background: #3b485b
}

.message-system.error span {
    background: rgba(246, 55, 86, .9)
}

.input-field {
    width: 100%;
    height: 30px;
    float: left
}

.hl-tr input[type=text] {
    padding: 2px 4px
}

.dataTable > thead > tr > th[class*=sort]:hover, .dataTable > thead > tr > th[class*=sorting_] {
    color: #3b485b
}

.table-fields > tbody > tr > td, .table-fields > thead > tr > th {
    padding: 0;
    line-height: 1
}

.field-operate, .field-status {
    padding-left: 3px;
    padding-top: 5px
}

.field-value {
    font-size: 14px;
    line-height: 1.2;
    padding: 5px
}

.field-show {
    color: #FF892A !important
}

.editor-title {
    margin: 10px 20px 4px 0;
    font-size: 18px
}

.page-select-config {
    width: 340px
}

.page-select-item {
    padding-top: 2px
}

.page-select-config div.checkbox {
    margin-top: 2px;
    margin-bottom: 0
}

.hl-tr {
    background-color: #428bca
}

.profile-infobox .infobox {
    width: 268px
}

.profile-infobox .infobox .infobox-content {
    max-width: 200px
}

.user-info {
    max-width: 180px
}

.nav-tabs {
    border-color: #C5D0DC;
    margin-bottom: 0 !important;
    position: relative;
    top: 1px
}

.nav-tabs > li > a {
    padding: 7px 12px 8px
}

.nav-tabs > li > a, .nav-tabs > li > a:focus {
    border-radius: 0 !important;
    border-color: #C5D0DC;
    background-color: #F9F9F9;
    color: #000;
    margin-right: -1px;
    line-height: 18px;
    position: relative
}

.nav-tabs > li > a:hover {
    background-color: #FFF;
    color: #4C8FBD;
    border-color: #C5D0DC
}

.nav-tabs > li > a:active, .nav-tabs > li > a:focus {
    outline: 0 !important
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #4C8FBD;
    border-color: #C5D0DC #C5D0DC transparent;
    border-top: 2px solid #4C8FBD;
    background-color: #FFF;
    z-index: 1;
    line-height: 18px;
    margin-top: -1px;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15)
}

.tabbable .nav-tabs > li > a:hover {
    color: #4C8FBD
}

.sidebar {
    padding-left: 5px;
    padding-right: 2px
}

.sidebar .sidebar-shortcuts-large > .btn {
    width: 130px
}

.navbar-fixed-top + .main-container {
    padding-top: 50px
}

.reset-page {
    padding-top: 10px;
    font-size: 15px
}

#data-table td {
    padding: 8px 5px 2px 10px;
    min-height: 30px;
    overflow: hidden;
    display: block
}

.common-regex span {
    margin-left: 5px;
    margin-bottom: 10px
}

.navbar .navbar-brand {
    padding-top: 5px;
    padding-bottom: 5px
}

.navbar-brand {
    padding-right: 0
}

.navbar-header-name {
    float: left;
    margin-top: 13px
}

.navbar .navbar-brand-name {
    color: #FFF;
    font-size: 18px;
    text-shadow: none;
    height: auto
}

.navbar .navbar-brand-name:focus, .navbar .navbar-brand-name:hover {
    color: #FFF
}

.td-operation button {
    margin-left: 5px
}

.btn-green, .btn-green.focus, .btn-green.focus:hover, .btn-green:active:hover, .btn-green:focus, .btn-green:focus:active, .btn-green:focus:hover, .btn-green:hover, .open > .btn-green.dropdown-toggle, .open > .btn-green.dropdown-toggle.focus, .open > .btn-green.dropdown-toggle:active, .open > .btn-green.dropdown-toggle:focus, .open > .btn-green.dropdown-toggle:hover {
    background-color: #9abc32 !important;
    border-color: #9abc32
}

.btn-green.no-border:active, .btn-green.no-border:hover {
    border-color: #9abc32
}

.btn-green.no-hover:active, .btn-green.no-hover:hover {
    background-color: #9abc32 !important
}

.btn-green.active, .btn-green.active:focus, .btn-green.active:hover, .btn-green.focus.active, .open > .btn-green.dropdown-toggle.active {
    background-color: #75aa6c !important;
    border-color: #629959
}

.btn-green.no-border.active {
    background-color: #6ba462 !important;
    border-color: #6ba462
}

.btn-green.disabled, .btn-green.disabled.active, .btn-green.disabled:active, .btn-green.disabled:focus, .btn-green.disabled:hover, .btn-green[disabled], .btn-green[disabled].active, .btn-green[disabled]:active, .btn-green[disabled]:focus, .btn-green[disabled]:hover, fieldset[disabled] .btn-green, fieldset[disabled] .btn-green.active, fieldset[disabled] .btn-green:active, fieldset[disabled] .btn-green:focus, fieldset[disabled] .btn-green:hover {
    background-color: #9abc32 !important;
    border-color: #9abc32
}

.margin-left-10 {
    margin-left: 10px
}

.padding-10 {
    padding: 10px
}

.navbar {
    background: #3b485b
}

.ace-nav > li > a {
    background-color: #3b485b
}

.select {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none
}

.modal-header {
    cursor: move
}

#pager-batch-modal .modal-dialog {
    width: 700px
}

.my-modal-dialog, .task-create-wizard-modal .modal-dialog {
    width: 650px
}

.infobox-data-text {
    font-size: 18px
}

.titleTip {
    font-size: 13px;
    color: C5D0DC;
    font-style: italic
}

.task-create-wizard-modal .task-create-wizard-container {
    max-height: 500px;
    overflow-y: auto
}

.profile-user-info-striped .profile-info-name {
    width: 80px
}

.profile-info-value {
    width: 140px;
    max-width: 200px;
    word-break: keep-all;
    word-wrap: break-word
}

.index-dash .template-box {
    height: 120px;
    background-color: #F1F8FD;
    position: relative;
    border: 1px solid #ddd;
    margin-top: 2px;
    padding-left: 60px;
    padding-right: 60px;
    overflow: hidden
}

.index-dash .template-box .title {
    height: 30px;
    font-size: 15px;
    text-align: center;
    line-height: 30px;
    font-weight: 600
}

.index-dash .template-box .sliders {
    margin-left: 40px;
    padding-left: 40px;
    width: 90%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0
}

.index-dash .template-box .slider {
    width: 15%;
    text-align: center
}

@media screen and (min-width: 1200px) {
    .index-dash .template-box .slider {
        width: 20%;
        text-align: center
    }
}

.index-dash .template-box .slider-main {
    width: 60px;
    margin: 0 55px;
    border-radius: 5px;
    position: relative;
    background: #ffd645;
    text-align: center
}

.index-dash .template-box img.icon-app-type {
    position: absolute;
    right: 0;
    width: 30px;
    display: block;
    border-top-right-radius: 5px
}

.index-dash .template-box img.screenshot {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    display: block
}

.index-dash .template-box .summary {
    color: #000;
    font-size: 13px;
    text-align: center;
    height: 7.5em;
    overflow: hidden;
    padding: 1.5em .7em;
    display: none;
    cursor: pointer
}

.index-dash .template-box .slider-main:hover .summary {
    display: block
}

.index-dash .template-box .slider-hover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 12px
}

.index-dash .template-box .text-slider {
    text-align: center;
    font-size: 12px;
    color: #666;
    height: 4em;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px
}

.index-dash .template-box .demo-importing {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: 30%;
    border-radius: 5px;
    display: none
}

.index-dash .template-box .progress {
    width: 0;
    height: 100%;
    border-radius: 5px;
    background: rgba(0, 0, 0, .3)
}

.index-dash .template-box .slider-nav {
    position: absolute;
    top: 40px;
    width: 24px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 2px;
    background: #ccc;
    color: #fff;
    cursor: pointer
}

#header h1, #header img {
    top: 5px;
    position: absolute
}

.index-dash .template-box .prev {
    left: 24px
}

.index-dash .template-box .next {
    right: 24px
}

.index-dash .template-box .next.nextStop, .index-dash .template-box .prev.prevStop {
    display: none
}

.index-dash .template-box .nav-demo {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50px;
    text-align: right
}

.index-dash .box-banner {
    margin-left: 5px;
    height: 255px;
    margin-top: 11px;
    overflow: hidden
}

.index-dash .slider-copy {
    padding-bottom: 0;
    padding-top: 0
}

.page-header-task-list {
    margin: 0 0 8px;
    border-bottom: 1px dotted #E2E2E2;
    padding-top: 12px;
    padding-bottom: 8px;
    padding-left: 0
}

.page-header-task-list h1 {
    font-size: 18px
}

.ztree li span.button.add {
    margin-left: 2px;
    margin-right: -1px;
    background-position: -144px 0;
    vertical-align: top
}

.ztree li span.button.switch.level0 {
    visibility: hidden;
    width: 1px
}

.ztree li ul.level0 {
    padding: 0;
    background: 0 0
}

ul.ztree {
    overflow-x: auto
}

.tree_wrap {
    margin-top: 5px
}

.menuContent {
    z-index: 1000
}

.menuContent ul.ztree {
    margin-top: 10px;
    border: 1px solid #617775;
    background: #f0f6e4;
    width: 320px;
    height: auto;
    overflow-y: scroll;
    overflow-x: auto
}

.tab-extrator {
    padding-top: 18px
}

#bmPublishModal .publish-target-show, #publish-select-modal .publish-target-show {
    overflow-y: auto;
    border: 1px solid #d9d9d9;
    background-color: #F1F8FD;
    width: 100%;
    padding: 10px
}

#bmPublishModal .publish-target-show {
    min-height: 40px;
    max-height: 100px
}

#publish-select-modal .publish-target-show {
    min-height: 80px;
    max-height: 140px
}

#publish-select-modal .modal-content {
    width: 700px
}

#autoPub-inall .publish-target-show, #autoPubTab .publish-target-show, #importTaskData-modal .publish-target-show, .publish-target-show-tree {
    width: 90%;
    padding: 10px;
    margin-left: 30px;
    border: 1px solid #d9d9d9;
    background-color: #F1F8FD;
    overflow-y: auto
}

#autoPubTab .publish-target-show {
    min-height: 80px;
    max-height: 140px
}

#autoPub-inall .publish-target-show, .publish-target-show-tree {
    min-height: 120px;
    max-height: 165px
}

#importTaskData-modal .publish-target-show {
    min-height: 100px;
    max-height: 160px
}

#bmPublishModal .publish-result-log {
    min-height: 40px;
    max-height: 60px;
    border: 1px solid #d9d9d9;
    background-color: #F1F8FD;
    overflow-y: auto
}

#bmPublishModal .publish-result-log .no-result {
    font-size: 14px;
    color: #666
}

#bmPublishModal .publish-result-log .no-result > i {
    margin-right: 5px
}

#bmPublishModal .publish-result-log .has-result {
    list-style-type: none;
    text-align: left;
    padding: 10px 0;
    display: none
}

#bmPublishModal .publish-result-log[status=returned] .no-result {
    display: none
}

#bmPublishModal .publish-result-log[status=returned] .has-result {
    display: block
}

#bmPublishModal .publish-result-log .has-result > li {
    padding: 5px 15px;
    word-break: break-all;
    color: #666;
    line-height: 20px
}

#bmPublishModal .info-number {
    color: #3f9fe8;
    margin: 0 5px
}

#bmPublishModal .info-success {
    color: #00a65a;
    margin: 0 5px
}

#bmPublishModal .info-error {
    color: #e83f3f;
    margin: 0 5px
}

.mmg-body .mmg-check, .mmg-title .checkAll {
    width: 18px;
    height: 18px;
    vertical-align: middle
}

.td-checkbox input[type=checkbox] {
    width: 18px;
    height: 18px
}

#modal-data-deal .modal-body, #modal-table-data .modal-body {
    height: 460px;
    padding: 4px;
    background-color: #F1F8FD;
    overflow-x: hidden;
    border: 1px solid #d9d9d9
}

.task-create-help .widget-main {
    font-size: 14px
}

.task-create-help .widget-main .spaced2 > li {
    margin-top: 10px;
    margin-bottom: 10px
}

#modal-data-deal .form-group, .extrator-table {
    margin-bottom: 5px
}

.crawl-doing-log {
    width: 280px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.table-header-logo {
    margin-right: 18px
}

#header h1, #nav a, #nav li, #options li {
    float: left
}

.breadcrumbs-active {
    color: #2679B5;
    font-weight: lighter;
    font-size: 15px
}

#modal-data-deal .modal-body {
    overflow-y: auto
}

.extrator-data-modal-dialog {
    width: 880px
}

#edit-data-modal .modal-dialog, #modal-table-data .modal-dialog {
    width: 660px
}

#modal-table-data .modal-body {
    overflow-y: auto
}

.nav-search .nav-search-input {
    width: 484px
}

.nav-search .nav-search-input-xpath {
    width: 486px
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden
}

#htmlTagSelectTab .htmlTag-show {
    min-height: 40px;
    overflow-y: auto;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    max-height: 300px;
    width: 100%;
    padding: 10px
}

.widget-header-ext {
    padding-left: 5px
}

blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

fieldset, img {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: 400
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

q:after, q:before {
    content: ''
}

abbr, acronym {
    border: 0;
    font-variant: normal;
    cursor: help;
    border-bottom: 1px dashed #ccc
}

sub, sup {
    line-height: -1px;
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

body {
    color: #000;
    background: #FFF;
    font: 13px/1.22 arial, helvetica, clean, sans-serif;
    min-width: 640px
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font: 100%
}

.bold, dt, h1, h2, strong {
    font-weight: 700
}

#version, em {
    font-style: italic
}

code, kbd, pre, samp, tt {
    font-family: monospace
}

h1, h2 {
    font-family: Georgia, serif
}

h2, p {
    margin-top: 15px
}

h1 {
    font-size: 130%
}

h2 {
    font-size: 110%
}

label {
    cursor: pointer
}

dd {
    margin: 5px 15px 15px
}

a:hover {
    background: #d1e4ef
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

.small {
    font-size: 85%
}

.hidden {
    display: none
}

#header {
    border-bottom: 1px dotted #ccc;
    height: 32px
}

#header img {
    float: left;
    left: 5px;
    z-index: 60
}

#header h1 {
    left: 50px
}

#header h1 a {
    text-decoration: none;
    color: #333
}

#header .t1, #header .t2 {
    font-family: arial, sans-serif;
    font-size: 120%;
    text-transform: lowercase
}

#subtitle, #version {
    font-size: 80%;
    font-weight: 400
}

#header .t1 {
    color: #999
}

#header .t2 {
    color: #666
}

#copyright, #copyright a {
    color: #888
}

#body {
    padding: 10px
}

#body li {
    list-style: circle inside;
    margin-left: 15px
}

#footer {
    width: 100%;
    text-align: center
}

#footer p {
    margin: 0
}

#copyright {
    padding: 3px 30px 0;
    border-top: 1px solid #ddd;
    display: inline;
    position: relative;
    top: 10px
}

#permalink {
    color: #00e !important;
    background: url(link.giff) left top no-repeat;
    padding-left: 18px;
    font-weight: 700
}

#nav {
    background: #666;
    height: 32px
}

#nav a {
    border-right: 1px dotted #ccc;
    color: #fff;
    display: block;
    font-weight: 700;
    line-height: 32px;
    padding: 0 11px;
    text-decoration: none
}

#nav a.here, #nav a:hover {
    background-color: #333
}

#options {
    background: #fdf6ca;
    height: 25px;
    position: relative;
    z-index: 50;
    cursor: default
}

#options input {
    vertical-align: middle;
    margin: -2px 4px 0 0
}

#options .flag {
    font-weight: 700;
    color: #8f8859;
    font-size: 85%
}

#options .flag .plain {
    font-weight: 400;
    font-style: italic;
    color: #444
}

#options ul {
    margin-left: 30px
}

#options li {
    line-height: 25px;
    margin-left: 12px
}

#options li.optGroup {
    float: right;
    font-weight: 700;
    margin: 0 8px 0 0;
    padding: 0 5px
}

#options li.hover, #options li.optGroup:hover {
    background: #ceb978
}

#options li ul {
    display: none;
    border-bottom: 1px solid #ceb978;
    position: absolute;
    top: 25px;
    right: 5px
}

#options li.hover ul, #options li:hover ul {
    display: block
}

#options li li {
    background: #e3d8a2;
    border: 1px solid #ceb978;
    border-bottom: 0;
    float: none;
    margin: 0;
    padding-left: 4px;
    width: 178px
}

* html #header {
    border-bottom-style: solid
}

* html #options ul {
    margin-left: 0;
    padding-left: 15px
}

* html #options ul ul {
    padding: 0
}

* html #options li {
    line-height: normal;
    padding: 4px 0
}

* html #options li.optGroup {
    padding: 4px 5px;
    height: 18px
}

* html #options li ul {
    top: 24px;
    right: 16px
}

#quickReference {
    position: absolute;
    right: 5px;
    z-index: 10;
    background: #fdf6ca;
    border: 1px solid #ceb978;
    padding: 10px
}

#quickReference h2 {
    display: none
}

#quickReference td {
    font-size: 80%;
    padding-right: 5px
}

#quickReference p {
    font-size: 80%;
    margin: 0;
    text-align: right
}

#quickReference p a {
    color: #95784a
}

#quickReference p a:hover {
    background: #f2eab7
}

#quickReference img {
    position: absolute;
    top: 8px;
    cursor: pointer
}

#quickReference img.pin {
    right: 25px
}

#quickReference img.close {
    right: 8px;
    background-image: url(pinned.giff)
}

#quickReference code {
    font-size: 110%
}

table tr.altBg {
    background: #f2eab7
}

#search {
    height: 60px;
    width: 99.75%
}

#input {
    height: 375px;
    width: 99.75%;
    margin-top: 10px
}

.smartField {
    position: relative;
    overflow: auto
}

.smartField pre, .smartField textarea {
    font: 100% "courier new", monospace;
    width: 100%
}

.smartField pre {
    z-index: 1;
    color: #f9f9f9
}

.smartField textarea {
    z-index: 2;
    margin-left: -1px;
    border: 0;
    background: 0 0;
    position: absolute;
    top: 0;
    height: 100%;
    min-height: 100%;
    overflow: hidden
}

b, i, u {
    font-weight: 400;
    font-style: normal;
    text-decoration: none
}

#input b {
    background: #fff000;
    color: #fff000
}

#input i {
    background: #80c0ff;
    color: #80c0ff
}

#search b {
    background: #aad1f7;
    color: #aad1f7
}

#search i {
    background: #f9ca69;
    color: #f9ca69
}

#search i b {
    background: #f7a700;
    color: #f7a700
}

#search i u {
    background: #efba4a;
    color: #efba4a
}

#search b.g1 {
    background: #d2f854;
    color: #d2f854
}

#search b.g2 {
    background: #9ec70c;
    color: #9ec70c
}

#search b.g3 {
    background: #ecc9f7;
    color: #ecc9f7
}

#search b.g4 {
    background: #54b70b;
    color: #54b70b
}

#search b.g5 {
    background: #b688cf;
    color: #b688cf
}

#search b.err {
    background: #ff4300 !important;
    color: #ff4300 !important
}


element.style {
    top: 0px;
    display: none;
}